package com.rp.user.service;

import com.rp.news.common.PagedResult;
import com.rp.news.enums.Sex;
import com.rp.vo.RegionRatioVO;

import java.util.List;

public interface MyFanService {

    boolean isMeFollowThisWriter(String writerId, String fanId);

    boolean follow(String writerId, String fanId);

    void unfollow(String writerId, String fanId);

    PagedResult queryMyFansList(String writerId, Integer page, Integer pageSize);

    Integer queryFansCounts(String writerId, Sex sex);

    List<RegionRatioVO> queryReginRationCounts(String writerId);
}
